immediately afterwards - German English Dictionary